//
//  YWFunctionDBManager.h
//  maintain
//
//  Created by 烟雨云渊 on 17/1/5.
//  Copyright © 2017年 ewin. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "YWSingleton.h"
@class YWFunctionModel;

@interface YWFunctionDBManager : NSObject
YWSingletonH(Manager)
/**
 *  创建功能菜单数据库表
 *
 *  @return 结果
 */
- (void)createFunctionMenuTable;
/*
 *  更新功能菜单的开关状态
 *
 *  @return 结果
 */
- (BOOL)updateFunctionStatus:(NSInteger)offOrOn withFunctionId:(NSInteger)functionId;
/**
 *  获取功能菜单
 *
 *  @return 结果
 */
- (NSArray*)getFunctionMenuWithOffOrOn:(NSInteger)offOrOn isSetting:(BOOL)setting;
/**
 *  根据功能id获取功能
 *
 *  @return 结果
 */
- (YWFunctionModel*)getFunctionModelWithFunctionModelId:(NSInteger)functionId;
/**
 *  根据功能id数组获取功能数组
 *
 *  @return 结果
 */
- (NSArray*)getFunctionArrayWithFunctionIdArray:(NSArray*)functionIdArray;
@end
